hand-grenade without a pin - French English Dictionary